<?php
/**
 * Created by JetBrains PhpStorm.
 * User: Enkuso
 * Date: 11/16/12
 * Time: 11:17 AM
 * To change this template use File | Settings | File Templates.
 */
class apiErrors
{
    public static $errors = array(
        1   => 'Book not found',
        7   => 'Сэтгэгдэл олдсонгүй',
        8   => 'Review text must be 20 to 2000 characters',
        9   => 'Review rate must between 1 to 5',
        21  => 'No Bookmark found',
        22  => 'Already Bookmarked',
        23  => 'Bookmark list full',
        24  => 'Not Bookmarked',
        90  => 'Мэдээллээ гүйцэд оруулна уу',
        91  => 'Хэрэглэгчийн нэр давхардсан',
        92  => 'Имэйл хаяг бүртгэгдсэн',
        93  => 'Имэйл хаяг буруу байна',
        94  => 'Бүртгэлгүй имэйл хаяг',
        98  => 'Login failed / Invalid auth token',
        100 => 'Invalid API Key',
        404 => 'Not found.',
        500 => 'Unknown error'
    );

    public static function getErrorMessage($code)
    {
        if(!array_key_exists($code, self::$errors))
            throw new LogicException("Error code '$code' is not defined!");

        return self::$errors[$code];
    }
}
